<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html><head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	<title>What's New - v4.1.0</title>
	<link href="../../book.css" rel="stylesheet" type="text/css">	
</head>

<body>
<h1>What's New - v4.1.0</h1>

<ul>
	<li>
	<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
	<a href="#FlyoutPanes">New Dockable Flyout Palette &amp; 
	Property Editor</a></li>
	<li>
	<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
	<a href="#PropertyManager">Added new Property 
	Manager</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#RenameVariables">Automatically rename variables based on 
	text property</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#NLS">Enhanced NLS support</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#SWT">Enhanced SWT support</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#JFace_RCP">Enhanced JFace &amp; RCP support</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#Swing">Enhanced Swing support</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="#Editor_PropertyPane">Editor &amp; Property Pane Enhancements</a><br>
&nbsp;</li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="v400.html">v4.0.0</a></li>
<li>
<p style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a href="v300.html">v3.0.0</a></li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="FlyoutPanes"></a>New Dockable 
Flyout Palette &amp; Property Editor</h2>
<ul>
	<li>Dock the Property Editor to the top, bottom, left or right of the design 
	view</li>
	<li>Dock the Palette to the left or right of the design view</li>
	<li>Palette &amp;
	Property Editor may be easily collapsed and expanded</li>
	<li>Palette &amp;
	Property Editor available as separate views</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="PropertyManager"></a>Added new Property Manager</h2>
<ul>
	<li>Important properties are highlighted in bold and sorted to the top 
		of the list</li>
	<li>Hidden properties are removed from the property list</li>
	<li>Hidden properties may be toggled on and off</li>
	<li>New preference page for configuring properties</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="RenameVariables"></a>Automatically rename variables based on 
	text property</h2>
<ul>
	<li>Rename always, never or only for defaults</li>
	<li>Specify renaming patterns using text, classname and acronym</li>
	<li>Use the first n elements of the text value</li>
	<li>New preference page for configuring variable names</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="NLS"></a>Enhanced NLS support</h2>
<ul>
	<li>Added flag icons for all locales</li>
	<li>Support for ResourceBundle.getBundle(&quot;name&quot;).getString(&quot;key&quot;)</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="SWT"></a>Enhanced SWT support</h2>
<ul>
	<li>Support for setting SWT tab order within a container</li>
	<li>Added BIDI (RIGHT_TO_LEFT) support for SWT GridLayout, FlowLayout 
		and RowLayout</li>
	<li>Added an Eclipse Forms Composite wizard</li>
	<li>Added an SWT Dialog wizard</li>
	<li>Support for direct edit/double click for ToolItem</li>
	<li>Support for drop down toolbar items and menus</li>
	<li>Support for ColorRegistry &amp; FontRegistry</li>
	<li>Support for Eclipse 3.1 GridLayout enhancements</li>
	<li>New Autosize widget command for null layout</li>
	<li>Added tooltips for FormLayout popup figures</li>
	<li>Support for Forms borders/adapt for SWT frames</li>
	<li>Enhanced support for FormLayout</li>
	<li>Keyboard navigation for menus</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="JFace_RCP"></a>Enhanced JFace &amp; RCP support</h2>
<ul>
	<li>Support for adding existing actions for 
	ApplicationWindow/ViewPart</li>
	<li>Enhanced display of ViewParts and 
	EditorParts</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="Swing"></a>Enhanced Swing support</h2>
<ul>
	<li>Added icons for borders and an option to show them in control tree</li>
	<li>Show position in title for BorderLayout, JScrollPane, JSplitPane</li>
	<li>Added support for 
	JGoodies Component Factory and widgets</li>
	<li>Added JTable on JScrollPane palette entry</li>
	<li>Support for JMenuBar for JApplet</li>
	<li>Enhanced support for JTable columns</li>
	<li>New Autosize Widget command for null layout</li>
	<li>Added tooltips for SpringLayout popup figures</li>
	<li>Resize JFrame using content pane handles</li>
	<li>Improved support for custom Swing widgets and customizers</li>
	<li>Support for object properties</li>
	<li>Enhanced support for SpringLayout</li>
	<li>Support for AbstractButton.setMnemonic(char)</li>
	<li>Keyboard navigation for menus</li>
</ul>
<h2 style='mso-pagination:widow-orphan lines-together;tab-stops:0in .5in 1.0in 1.5in 2.0in 2.5in 3.0in 3.5in 4.0in 4.5in 5.0in 5.5in 6.0in right 6.5in'>
<a name="Editor_PropertyPane"></a>Editor &amp; Property Pane Enhancements</h2>
<ul>
	<li>New toolbar options to evenly distribute controls</li>
	<li>New Rename command to rename multiple widgets at once</li>
	<li>New Set Layout command on the context menu</li>
	<li>New Change Style command on the context menu</li>
	<li>Option to highlight borderless containers (with dotted outline)</li>
	<li>Added read-only &quot;class&quot; property</li>
	<li>Use the Esc key to cancel an add operation</li>
</ul>
</body>
</html>